package com.xm;

public class Puppy {

    int puppyAge;

    // 如果没有显式地为类定义构造方法，Java 编译器将会为该类提供一个默认构造方法。
    public Puppy() {

    }

    public Puppy(String name) {
        System.out.println("小狗的名字是：" + name);
    }

    public void setPuppyAge(int age) {
        puppyAge = age;
    }

    public int getPuppyAge() {
        System.out.println("小狗的年龄为：" + puppyAge);
        return puppyAge;
    }

    public static void main(String[] args) {
        // 创建对象
        Puppy puppy = new Puppy("tom");
        // 通过方法来设定年龄
        puppy.setPuppyAge(3);
        // 调用另一个方法来获取年龄
        puppy.getPuppyAge();
        // 也可以像下面这样访问成员变量
        System.out.println("变量值为：" + puppy.puppyAge);
    }

}
